# -*- coding: utf-8 -*-
'''
    :file: app.py
    :author: -Farmer
    :url: https://blog.farmer233.top
    :date: 2021/05/03 11:26:15
'''
from flask import Flask, jsonify
# from flask_cors import CORS
app = Flask(__name__)

# CORS(app)

pets = {
    '0': {
        'title': '新冠疫苗有必要接种吗？',
        'body': '''非常有必要。一方面我国几乎所有人都没有针对新冠病毒的免疫力，对新冠病毒是易感的，感染发病后，有的人还会发展为危重症，甚至造成死亡。接种疫苗后，一方面绝大部分人可以获得免疫力；另一方面，通过有序接种新冠病毒疫苗，可在人群中逐步建立起免疫屏障，阻断新冠肺炎的流行。因此，凡是年龄在18岁以上、59岁以下的人，在没有接种禁忌症的情况下，都应该接种新冠疫苗。现阶段年轻人自己把疫苗打好，就是对家庭、对国家的贡献。
        我国疫苗在研发、试验、审批、上市、储存、运输、接种等全流程都有非常严格的管理规定。北京已经建立起完善的疫苗冷链系统，储存和运输均严格按照规范执行。各种接种单位、医护人员都经过了专业培训和严格审核，按照标准操作程序进行接种。
前期试验表明，全程接种28天后90%以上受种者都会产生抗体，保护效果明显。少数人接种后接种部位有红肿、硬结、疼痛，极少数人出现发热、乏力、恶心、头痛、肌肉酸痛等症状，通常无需处理，一般1-2天可自行恢复。目前全国接种新冠疫苗超过1500万剂次，更进一步证明我国疫苗是安全的。'''
    },
    "1": {
        'title': '接种疫苗的最佳时间是？',
        'body': '''预计在2021年底或者2022年初开始，世界将重新打开，在此之前，我们迫切需要完成接种以应对输入性风险。
疫苗最好在今年打、尽快打，因为随着时间推移
，接种可能出现拥挤现象。'''
    },
    "2": {
        'title': '新冠疫苗怎么打？',
        'body': '''新冠疫苗要打2针，两针之间隔21天到28天。如特殊原因需要提前接种，间隔不能少于14天;如过了28天还没打上，一定尽快完成，这样才能得到全程的免疫保护.
常见的不良反应有哪些？从前期新冠病毒疫苗临床试验研究结果和紧急使用时收集到的信息，新冠病毒疫苗常见不良反应的发生情况与已广泛应用的其他疫苗基本类似。常见的不良反应，主要表现为接种部位的红肿、硬结、疼痛等，也有发热、乏力、恶心、头疼、肌肉酸痛等临床表现。
'''
    },
    '3': {
        'title': '新冠病毒疫苗接种过程中需要注意些什么？',
        'body': '''在疫苗接种过程中，受种者应注意并配合做好以下事项：

接种前，应提前了解新冠疾病、新冠病毒疫苗相关知识及接种流程。

接种时，需携带相关证件（身份证、护照等），并根据当地防控要求，做好个人防护，配合现场预防接种工作人员询问，如实提供本人健康状况和接种禁忌等信息。

接种后，需留观30分钟；保持接种局部皮肤的清洁，避免用手搔抓接种部位；如发生疑似不良反应，报告接种单位，需要时及时就医。'''
    }
}


@app.route('/<id>')
def index(id):
    data = pets.get(id, {
        'title': 404,
        'body': 'Not found'
    })
    return jsonify(data)


# before_request

@app.after_request
def test(resp):
    resp.headers['Access-Control-Allow-Origin'] = '*'
    return resp


if __name__ == '__main__':
    app.run()